From c331d397f0428f3dbf1ba27de1ebf740a07bc72b Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 15 Apr 2011 16:18:11 +0200 Subject: [PATCH] [broadway] Remove window from hashtable when destroyed --- gdk/broadway/gdkwindow-broadway.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/broadway/gdkwindow-broadway.c b/gdk/broadway/gdkwindow-broadway.c index aa6973da2e..db1f80d1c6 100644 --- a/gdk/broadway/gdkwindow-broadway.c +++ b/gdk/broadway/gdkwindow-broadway.c @@ -492,6 +492,8 @@ _gdk_broadway_window_destroy (GdkWindow *window, } broadway_display = GDK_BROADWAY_DISPLAY (gdk_window_get_display (window)); + g_hash_table_remove (broadway_display->id_ht, GINT_TO_POINTER(impl->id)); + if (broadway_display->output) broadway_output_destroy_surface (broadway_display->output, impl->id); -- 2.30.2